package com.rd.sys.dto.client.store.statistic;

import com.fasterxml.jackson.annotation.JsonProperty;

public class StatisticFixationData {

    /** 序号 */
    @JsonProperty("No")
    private int number;

    /** 结果编码 */
    @JsonProperty("RCode")
    private String resultCode;

    /** 结果名称 */
    @JsonProperty("RName")
    private String resultName;

    /** 素材编码 */
    @JsonProperty("MCode")
    private String materialCode;

    /** 素材名称 */
    @JsonProperty("MName")
    private String materialName;

    /** 整个测试开始时间 */
    @JsonProperty("Start")
    private long startTime;

    /** 整个测试结束时间 */
    @JsonProperty("End")
    private long endTime;

    /** 注视点开始时间 */
    @JsonProperty("FStart")
    private long fixationStart;

    /** 注视点持续时间 */
    @JsonProperty("FDuration")
    private long fixationDuration;

    /** 注视点结束时间 */
    @JsonProperty("FEnd")
    private long fixationEnd;

    /** 注视点位置X坐标 */
    @JsonProperty("PX")
    private double positionX;

    /** 注视点位置Y坐标 */
    @JsonProperty("PY")
    private double positionY;

    /** 注视点X坐标平均偏差 */
    @JsonProperty("DX")
    private double dispersionX;

    /** 注视点Y坐标平均偏差 */
    @JsonProperty("DY")
    private double dispersionY;

    /** 注视点X坐标最大偏差 */
    @JsonProperty("MaxDX")
    private double maxDispersionX;

    /** 注视点Y坐标最大偏差 */
    @JsonProperty("MaxDY")
    private double maxDispersionY;

    /** 左眼瞳孔大小平均值 */
    @JsonProperty("LeftPS")
    private double leftPupilSize;

    /** 左眼瞳孔大小最大值 */
    @JsonProperty("LeftMaxPS")
    private double leftMaxPupilSize;

    /** 右眼瞳孔大小平均值 */
    @JsonProperty("RightPS")
    private double rightPupilSize;

    /** 右眼瞳孔大小最大值 */
    @JsonProperty("RightMaxPS")
    private double rightMaxPupilSize;

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public String getResultName() {
        return resultName;
    }

    public void setResultName(String resultName) {
        this.resultName = resultName;
    }

    public String getMaterialCode() {
        return materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public long getFixationStart() {
        return fixationStart;
    }

    public void setFixationStart(long fixationStart) {
        this.fixationStart = fixationStart;
    }

    public long getFixationDuration() {
        return fixationDuration;
    }

    public void setFixationDuration(long fixationDuration) {
        this.fixationDuration = fixationDuration;
    }

    public long getFixationEnd() {
        return fixationEnd;
    }

    public void setFixationEnd(long fixationEnd) {
        this.fixationEnd = fixationEnd;
    }

    public double getPositionX() {
        return positionX;
    }

    public void setPositionX(double positionX) {
        this.positionX = positionX;
    }

    public double getPositionY() {
        return positionY;
    }

    public void setPositionY(double positionY) {
        this.positionY = positionY;
    }

    public double getDispersionX() {
        return dispersionX;
    }

    public void setDispersionX(double dispersionX) {
        this.dispersionX = dispersionX;
    }

    public double getDispersionY() {
        return dispersionY;
    }

    public void setDispersionY(double dispersionY) {
        this.dispersionY = dispersionY;
    }

    public double getMaxDispersionX() {
        return maxDispersionX;
    }

    public void setMaxDispersionX(double maxDispersionX) {
        this.maxDispersionX = maxDispersionX;
    }

    public double getMaxDispersionY() {
        return maxDispersionY;
    }

    public void setMaxDispersionY(double maxDispersionY) {
        this.maxDispersionY = maxDispersionY;
    }

    public double getLeftPupilSize() {
        return leftPupilSize;
    }

    public void setLeftPupilSize(double leftPupilSize) {
        this.leftPupilSize = leftPupilSize;
    }

    public double getLeftMaxPupilSize() {
        return leftMaxPupilSize;
    }

    public void setLeftMaxPupilSize(double leftMaxPupilSize) {
        this.leftMaxPupilSize = leftMaxPupilSize;
    }

    public double getRightPupilSize() {
        return rightPupilSize;
    }

    public void setRightPupilSize(double rightPupilSize) {
        this.rightPupilSize = rightPupilSize;
    }

    public double getRightMaxPupilSize() {
        return rightMaxPupilSize;
    }

    public void setRightMaxPupilSize(double rightMaxPupilSize) {
        this.rightMaxPupilSize = rightMaxPupilSize;
    }

}
